<?php
/**
 * Created by PhpStorm.
 * User: 技术员专用
 * Date: 2019/3/11
 * Time: 15:38
 */
$serv=new Swoole\Server('127.0.0.1','9502',SWOOLE_PROCESS,SWOOLE_SOCK_UDP);
//UDP服务器与TCP服务器不同，UDP没有连接的概念。启动Server后，客户端无需Connect，直接可以向Server监听的9502端口发送数据包。对应的事件为onPacket。
//$clientInfo是客户端的相关信息，是一个数组，有客户端的IP和端口等内容  $data是用户发送过来的信息
//调用 $server->sendto 方法向客户端发送数据
$serv->on('Packet',function ($serv, $data, $clientInfo){
    $serv->sendto($clientInfo['address'], $clientInfo['port'], "Server ".$data);
    print_r($clientInfo);
});

$serv->start();